package com.sky.wsp.office.util;

import com.spire.xls.*;
import com.spire.xls.core.ILineShape;
import com.spire.xls.core.ILines;

/**
 * @author 24044
 */
public class WpsUtil {

    public static void readEt() {
        //创建Workbook类的对象
        Workbook workbook = new Workbook();

        //加载WPS表格文档
        workbook.loadFromFile("D:\\workspace\\java-test\\office-demo\\file\\et_demo.et");//支持.ett格式

        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);

        String value = sheet.get(1, 1).getValue();
        String value2 = sheet.get(1, 2).getValue();
        System.out.println(value + "1 1 value : " + value2);
    }

    public static void createEt() {
        //创建Workbook类的对象
        Workbook workbook = new Workbook();
 
        //加载WPS表格文档
        workbook.loadFromFile("D:\\workspace\\java-test\\office-demo\\file\\test.et");//支持.ett格式
 
        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);
 
        //向工作表的指定单元格填充数据
        sheet.getCellRange("B4").setText("办公桌");
        sheet.getCellRange("C4").setText("台");
        sheet.getCellRange("D4").setText("800");
        sheet.getCellRange("E4").setText("6");
        sheet.getCellRange("F4").setText("4800");
 
        //设置单元格居中对齐效果
        sheet.getCellRange("B4:F4").setHorizontalAlignment(HorizontalAlignType.Center);
 
        //保存文档为.et格式
        workbook.saveToFile("Result.et", FileFormat.ET);
        //保存文档为.ett格式
        //wb.saveToFile("WPS.ett", FileFormat.ETT);
    }
}